html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
html,button,input,select,textarea {
	font-family:'Helvetica Neue',Arial,sans-serif
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active,a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:.67em 0
}
h2 {
	font-size:1.5em;
	margin:.83em 0
}
h3 {
	font-size:1.17em;
	margin:1em 0
}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:.83em;
	margin:1.67em 0
}
h6 {
	font-size:.67em;
	margin:2.33em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
p,pre {
	margin:1em 0
}
code,kbd,pre,samp {
	font-family:Monaco,Consolas,monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
q {
	quotes:none
}
q:before,q:after {
	content:'';
	content:none
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
dl,menu,ol,ul {
	margin:1em 0
}
dd {
	margin:0 0 0 40px
}
menu,ol,ul {
	padding:0 0 0 40px
}
nav ul,nav ol {
	list-style:none;
	list-style-image:none
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
svg:not(:root) {
	overflow:hidden
}
form {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
mark {
	background:#ff0;
	color:#666
}
figure {
	margin:0
}
input[type="search"] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
html,body,div,span,object,iframe,a,img,dl,dt,dd,ol,ul,li,form,label,input,table,caption,tbody,tfoot,thead,tr,th,td {
	padding:0;
	margin:0;
	border:0;
	outline:0
}
body {
	line-height:1
}
ol,ul {
	list-style:none
}
table {
	border-collapse:separate;
	border-spacing:0;
	vertical-align:middle
}
caption,th,td {
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
a img {
	border:none
}
.unstyled-link {
	color:inherit;
	text-decoration:inherit;
	cursor:inherit;
	color:#333;
	text-decoration:none;
	cursor:pointer
}
.unstyled-link:active,.unstyled-link:focus {
	outline:none
}
.unstyled-link:active,.unstyled-link:focus {
	outline:none
}
.float-left {
	display:inline;
	float:left
}
.float-right {
	display:inline;
	float:right
}
.dt-loading {
	background:url(../../common/core/img/loading.gif) center center no-repeat;
	overflow:hidden;
	width:100%;
	height:100%
}
.dt-vertical-mid-blank {
	height:100%;
	width:0;
	vertical-align:middle;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.dt-score-star-full {
	overflow:hidden;
	display:block;
	width:60px;
	height:10px;
	position:relative
}
.dt-score-star-full span,.dt-score-star-full em {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.dt-score-star-full span {
	background-image:url("../../common/core/img/icon.png");
	_background-image:url("../../common/core/img/icon-ie.gif");
	background-repeat:no-repeat;
	background-position:0 -16px
}
.dt-score-star-full em {
	background-image:url("../../common/core/img/icon.png");
	_background-image:url("../../common/core/img/icon-ie.gif");
	background-repeat:no-repeat;
	background-position:0 -1px;
	width:0;
	background-color:#fff
}
.dt-balloon-tip {
	position:absolute;
	z-index:99999
}
.dt-balloon-tip .icon {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px;
	margin-right:10px
}
.dt-balloon-tip .content {
	border:1px solid #d9d9d9;
	border-radius:5px;
	padding:6px 20px 6px 14px;
	background-color:#fff;
	font-size:14px
}
.dt-balloon-tip .triangle {
	display:block;
	position:relative;
	top:-1px;
	left:20px
}
.dt-balloon-tip .triangle em,.dt-balloon-tip .triangle i {
	display:block;
	font-style:normal;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
.dt-balloon-tip .triangle i {
	border-width:8px 4px 0 4px;
	border-style:solid;
	*border-style:solid dashed dashed dashed;
	border-color:#d9d9d9 transparent transparent transparent
}
.dt-balloon-tip .triangle em {
	border-width:8px 4px 0 4px;
	border-style:solid;
	*border-style:solid dashed dashed dashed;
	border-color:#fff transparent transparent transparent;
	top:-2px
}
.dt-balloon-tip .close-btn {
	color:#d9d9d9;
	font-family:Arial;
	font-size:12px;
	position:absolute;
	right:2px;
	top:3px;
	width:12px;
	height:12px;
	cursor:pointer
}
.dt-balloon-tip .close-btn:hover {
	color:#aaa
}
.dt-global-tooltip {
	position:absolute;
	max-width:200px;
	background:rgba(0,0,0,0.75);
	color:#f0f0f0;
	padding:5px 10px;
	line-height:25px;
	border-radius:3px;
	z-index:2147483647;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset
}
.dt-global-mask {
	display:none;
	position:fixed;
	top:-100px;
	left:-100px;
	right:-100px;
	bottom:-100px;
	background:#000;
	z-index:9999
}
@-webkit-keyframes wave-bg-mid-hover {
	from {
	background:#566266
}
to {
	background:#1e3379
}
}@-moz-keyframes wave-bg-mid-hover {
	from {
	background:#566266
}
to {
	background:#1e3379
}
}@-o-keyframes wave-bg-mid-hover {
	from {
	background:#566266
}
to {
	background:#1e3379
}
}@keyframes wave-bg-mid-hover {
	from {
	background:#566266
}
to {
	background:#1e3379
}
}
.dtm-btn {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	background:#3498db;
	text-align:center;
	font-size:14px;
	min-width:60px;
	height:24px;
	line-height:24px;
	padding:0 8px
}
.dtm-btn:hover {
	background:#2980b9
}
.dtm-btn-active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dtm-close-cross {
	width:30px;
	height:30px;
	line-height:30px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:absolute;
	text-align:center;
	font-size:13px;
	top:-15px;
	right:-15px;
	cursor:pointer;
	color:#fff;
	background:#2a2a2a
}
.dtm-close-cross:hover {
	background:#333
}
.dtm-feedback {
	position:fixed;
	right:-90px;
	bottom:100px;
	height:36px;
	line-height:36px;
	width:100px;
	padding:0 14px;
	background:#61accd;
	color:#fff;
	font-size:16px;
	z-index:51000;
	cursor:pointer;
	-webkit-border-top-left-radius:18px;
	-moz-border-radius-topleft:18px;
	border-top-left-radius:18px;
	-webkit-border-bottom-left-radius:18px;
	-moz-border-radius-bottomleft:18px;
	border-bottom-left-radius:18px;
	-webkit-transition:right 0.5s ease;
	-moz-transition:right 0.5s ease;
	-ms-transition:right 0.5s ease;
	-o-transition:right 0.5s ease;
	transition:right 0.5s ease
}
.dtm-feedback i {
	font-style:normal;
	font-family:Arial;
	font-weight:700;
	font-size:20px;
	padding-right:18px
}
.dtm-feedback:hover {
	right:0
}
@font-face {
	font-family:"iconfont";
	src:url("../font/iconfont.eot");
	src:url("../font/iconfont.eot?#iefix") format("embedded-opentype"),url("../font/iconfont.woff") format("woff"),url("../font/iconfont.ttf") format("truetype"),url("../font/iconfont.svg#iconfont") format("svg");
	font-weight:normal;
	font-style:normal
}
.iconfont {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
[class^="icon-"],[class*=" icon-"] {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-setb:before {
	content:"\e600"
}
.icon-drag:before {
	content:"\e601"
}
.icon-gt:before {
	content:"\e602"
}
.icon-hookblank:before {
	content:"\e603"
}
.icon-hook:before {
	content:"\e604"
}
.icon-laba:before {
	content:"\e605"
}
.icon-lt:before {
	content:"\e606"
}
.icon-minus:before {
	content:"\e607"
}
.icon-numcircle:before {
	content:"\e608"
}
.icon-plus:before {
	content:"\e609"
}
.icon-starsmall:before {
	content:"\e60a"
}
.icon-uparrowtiny:before {
	content:"\e60b"
}
.icon-uparrow:before {
	content:"\e60c"
}
.icon-lock:before {
	content:"\e60d"
}
.icon-wenzi:before {
	content:"\e60f"
}
.icon-icoquote:before {
	content:"\e610"
}
.icon-biaoti:before {
	content:"\e613"
}
.icon-text:before {
	content:"\e612"
}
.icon-downarrow:before {
	content:"\e60e"
}
.icon-sort:before {
	content:"\e618"
}
.icon-guanzhugengduocaozuo:before {
	content:"\e617"
}
.icon-add:before {
	content:"\e61d"
}
.icon-close:before {
	content:"\e61b"
}
.icon-fold:before {
	content:"\e61e"
}
.icon-unfold:before {
	content:"\e61c"
}
.icon-iccancelcircle:before {
	content:"\e61a"
}
.icon-iccircleright:before {
	content:"\e61f"
}
.icon-iccopy:before {
	content:"\e620"
}
.icon-icmovedown:before {
	content:"\e623"
}
.icon-icmoveup:before {
	content:"\e624"
}
.icon-shanchu:before {
	content:"\e628"
}
.icon-pullright:before {
	content:"\e621"
}
.icon-sanjiao4:before {
	content:"\e614"
}
.icon-sanjiao3:before {
	content:"\e615"
}
.icon-quoteright:before {
	content:"\e619"
}
.icon-quoteleft:before {
	content:"\e616"
}
.icon-fanhui8:before {
	content:"\e622"
}
.icon-fanhui7:before {
	content:"\e625"
}
.cpt-sld-bar {
	position:relative;
	height:6px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow:visible;
	padding:0;
	margin:0
}
.cpt-sld-background {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #979bb2
}
.cpt-sld-capture {
	position:absolute;
	top:-5px;
	left:-5px;
	right:-5px;
	bottom:-5px;
	cursor:pointer
}
.cpt-sld-thumb div {
	position:absolute;
	top:-5px;
	left:-7px;
	width:16px;
	height:16px;
	line-height:16px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#f0f0f0;
	cursor:move
}
.cpt-sld-highlight {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0;
	margin:0;
	background:#f0f0f0
}
.cpt-sld-disabled .cpt-sld-highlight,.cpt-sld-disabled .cpt-sld-thumb div {
	background:#828599
}
.cpt-sld-disabled .cpt-sld-thumb div {
	cursor:auto
}
.cpt-sld-disabled .cpt-sld-background {
	border-color:#828599
}
.cpt-txipt {
	display:inline-block;
	padding:0 6px;
	height:26px;
	line-height:26px;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.cpt-txipt input {
	padding:0;
	margin-top:3px;
	width:100%;
	background:#fff;
	line-height:normal;
	font-size:12px
}
.cpt-txipt-disabled {
	background:#828599
}
.cpt-txipt-disabled input {
	background:#828599;
	color:#464646
}
.cpt-chkbtn-i {
	display:inline-block
}
.cpt-chkbtn-i i {
	display:none
}
.cpt-chkbtn-i em {
	display:none
}
.cpt-chkbtn-i span {
	display:inline-block;
	height:16px;
	line-height:16px;
	vertical-align:middle;
	text-align:center;
	min-width:46px;
	cursor:pointer;
	margin:0 10px 0 0;
	padding:0 4px;
	border:1px solid #828599;
	color:#828599
}
.cpt-chkbtn-i-hover span {
	border-color:#f0f0f0;
	color:#f0f0f0
}
.cpt-chkbtn-i-active span {
	border-color:#f0f0f0;
	color:#f0f0f0
}
.cpt-chkbtn-disabled i {
	cursor:default
}
.cpt-chkbtn-disabled span {
	border-color:#828599;
	color:#828599;
	cursor:default
}
.cpt-treeslt-i {
	position:relative;
	padding-left:1.3em;
	line-height:20px
}
.cpt-treeslt-thumb {
	margin:-1px 0 0 -1em;
	position:absolute;
	cursor:pointer;
	font-style:normal;
	width:1.5em;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.cpt-treeslt-expanded>.cpt-treeslt-thumb:after {
	content:''
}
.cpt-treeslt-collapsed>.cpt-treeslt-thumb:after {
	content:''
}
.cpt-treeslt-thumb:hover {
	color:#7da7ba
}
.cpt-treeslt-text {
	cursor:pointer;
	display:block;
	padding:0 .5em
}
.cpt-treeslt-text-hover {
	background:#5b5d6b
}
.cpt-treeslt-text-active {
	background:#f0f0f0;
	color:#373941
}
.cpt-treeslt-disabled .cpt-treeslt-text {
	background:transparent;
	color:#828599
}
.cpt-clrpkr-opener {
	cursor:pointer;
	position:relative;
	display:inline-block;
	height:22px;
	width:24px;
	text-align:left;
	background:#828599
}
.cpt-clrpkr-opener-color {
	position:absolute;
	left:1px;
	top:1px;
	right:1px;
	bottom:1px;
	background:#0ff
}
.cpt-clrpkr-opener-corner {
	position:absolute;
	right:1px;
	bottom:1px;
	width:8px;
	height:6px;
	border:1px solid #fff;
	border-right-width:0;
	border-bottom-width:0;
	background:#828599;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px
}
.cpt-clrpkr-opener-corner i {
	display:block;
	font-style:normal;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	border-width:0 3px 3px 3px;
	border-style:solid;
	*border-style:solid dashed dashed dashed;
	border-color:transparent transparent #373941 transparent;
	position:absolute;
	left:2px;
	top:2px
}
.cpt-clrpkr-disabled .cpt-clrpkr-opener {
	cursor:default;
	background:#828599 !important
}
.cpt-clrpkr-disabled .cpt-clrpkr-opener-color {
	background:#828599 !important;
	border-color:#828599
}
.cpt-clrpkr-disabled .cpt-clrpkr-opener-corner {
	border-color:#828599
}
.dt-global-mask-cpt-clrpkr {
	z-index:1499 !important
}
.cpt-clrpkr-panel {
	position:fixed;
	z-index:1500
}
.cpt-clrpkr-panel table.jPicker {
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-webkit-border-radius:2px solid #beb764;
	-moz-border-radius:2px solid #beb764;
	border-radius:2px solid #beb764;
	padding:15px;
	margin:0;
	background:#373941;
	color:#f0f0f0;
	overflow:hidden;
	z-index:1010;
	border-width:1px;
	padding:10px
}
.cpt-clrpkr-panel .jPicker .Title {
	margin-bottom:5px;
	padding-top:6px
}
.cpt-clrpkr-panel .jPicker td.Radio {
	width:38px
}
.cpt-clrpkr-panel .jPicker td.Radio input {
	margin-right:2px
}
.cpt-clrpkr-panel .jPicker .Preview {
	padding-top:0
}
.cpt-clrpkr-panel .jPicker .Preview div {
	border-width:0
}
.cpt-clrpkr-panel .jPicker .Preview div span {
	border-width:0;
	width:62px;
	height:31px
}
.cpt-clrpkr-panel .jPicker .Cancel {
	display:none
}
.cpt-clrpkr-panel .jPicker .Button .Ok {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	background:#3498db;
	text-align:center;
	font-size:14px;
	min-width:60px;
	height:24px;
	line-height:24px;
	padding:0 8px;
	width:80px;
	width:100px;
	margin:0 0 14px 0;
	padding:0
}
.cpt-clrpkr-panel .jPicker .Button .Ok-hover {
	background:#2980b9
}
.cpt-clrpkr-panel .jPicker .Button .Ok-active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-clrpkr-panel .jPicker div.Map {
	border-width:0
}
.cpt-clrpkr-panel .jPicker div.Bar {
	border-width:0
}
.cpt-clrpkr-panel .jPicker hr {
	visibility:hidden
}
.cpt-clrpkr-panel .jPicker .Grid span.QuickColor {
	border:1px solid #373941
}
.cpt-clrpkr-panel .jPicker td[class="Text"] input {
	border-width:0;
	padding:0 2px
}
.cpt-clrpkr-panel .jPicker tr.Hex td.Text input.Hex {
	width:46px
}
.cpt-clrpkr-panel .jPicker tr.Hex td.Text input.AHex {
	width:15px;
	margin-left:1px
}
.fileinput-button {
	position:relative;
	overflow:hidden
}
.fileinput-button input {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	opacity:0;
	-ms-filter:'alpha(opacity=0)';
	font-size:200px;
	direction:ltr;
	cursor:pointer;
	*filter:alpha(opacity=0);
	*font-size:100%;
	*height:100%
}
.dtm-upld-btn {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	background:#a57203;
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	overflow:hidden;
	margin:0;
	padding:6px 12px;
	line-height:1.5;
	font-weight:400;
	font-size:14px;
	text-align:center;
	white-space:nowrap;
	cursor:pointer
}
.dtm-upld-btn i {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-upld-btn i:before {
	content:"\2b"
}
.dt-global-mask-upld-mask {
	z-index:11000
}
.dtm-upld-pn {
	position:relative;
	width:600px;
	position:fixed;
	left:50%;
	top:50%;
	margin:-70px auto auto -300px;
	z-index:11001
}
.dtm-upld-text {
	float:left;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	vertical-align:middle;
	line-height:40px;
	padding-left:15px
}
.dtm-upld-cancel {
	float:right;
	margin-top:10px
}
.dtm-upld-progress {
	position:relative;
	width:100%;
	height:30px;
	overflow:hidden;
	background:#fff;
	border:1px solid #aaa;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.dtm-upld-progress em {
	position:absolute;
	font-style:normal;
	left:0;
	top:0;
	width:0;
	height:100%;
	background:#a57203;
	transition:width 1s ease
}
.cpt-sclpn {
	position:relative;
	overflow:hidden
}
.cpt-sclpn-con {
	position:absolute;
	right:0;
	top:0;
	left:0
}
.cpt-sclpn-con-vscl {
	right:10px
}
.cpt-sclpn-vsclbar {
	position:absolute;
	background:#eee;
	right:0;
	top:0;
	bottom:0;
	width:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.cpt-sclpn-vsclbar-thumb {
	position:absolute;
	background:#aaa;
	margin:1px;
	left:0;
	top:0;
	width:8px;
	cursor:pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
body {
	font:12px/1 "Helvetica Neue","Segoe UI",Tahoma,Arial,"Hiragino Sans GB",STHeiti,"Microsoft Yahei","WenQuanYi Micro Hei",sans-serif
}
html.hasFontSmoothing-false body {
	font-family:Tahoma,Arial,Helvetica,STHeiti,sans-serif
}
body.cpt-wave {
	padding:0;
	margin:0
}
#wave-main {
	position:relative
}
.dtm-winpn {
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-webkit-border-radius:2px solid #beb764;
	-moz-border-radius:2px solid #beb764;
	border-radius:2px solid #beb764;
	padding:15px;
	margin:0;
	background:#373941;
	color:#f0f0f0;
	overflow:hidden;
	z-index:1010;
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-50%;
	overflow:visible;
	padding:10px
}
.dtm-winpn-con {
	overflow:hidden
}
.dt-global-mask-winpn {
	z-index:1199
}
.dtm-dlg {
	min-width:200px;
	max-width:400px
}
.dtm-dlg .dtm-con {
	padding:10px;
	font-size:14px
}
.dtm-dlg .dtm-btns {
	text-align:right;
	margin-top:10px
}
.dtm-dlg .dtm-btn {
	margin:0 2px
}
.dtm-wvhdr {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:1004;
	background:#373941;
	height:44px;
	color:#f0f0f0;
	-webkit-box-shadow:rgba(0,0,0,0.4) 0px 1px 1px;
	-moz-box-shadow:rgba(0,0,0,0.4) 0px 1px 1px;
	box-shadow:rgba(0,0,0,0.4) 0px 1px 1px
}
.dtm-wvhdr img.dtm-wvlogo {
	position:absolute;
	left:15px;
	top:6px;
	width:110px;
	overflow:hidden;
	cursor:pointer;
	border-width:0
}
.dtm-wvhdr .dtm-user-info {
	display:inline-block;
	position:absolute;
	top:14px;
	right:80px;
	height:24px;
	line-height:24px
}
.dtm-wvhdr .dtm-user-info a {
	color:inherit;
	text-decoration:inherit;
	cursor:inherit;
	color:#333;
	text-decoration:none;
	cursor:pointer;
	color:#f0f0f0
}
.dtm-wvhdr .dtm-user-info a:active,.dtm-wvhdr .dtm-user-info a:focus {
	outline:none
}
.dtm-wvhdr .dtm-user-info a:active,.dtm-wvhdr .dtm-user-info a:focus {
	outline:none
}
.dtm-wvhdr .dtm-user-info a:active,.dtm-wvhdr .dtm-user-info a:focus {
	outline:none
}
.dtm-wvhdr .dtm-user-info a:active,.dtm-wvhdr .dtm-user-info a:focus {
	outline:none
}
.dtm-wvhdr .dtm-echarts-logo img {
	position:absolute;
	right:16px;
	top:6px;
	width:34px;
	overflow:hidden;
	border-width:0
}
.dtm-html-gly {
	background:#77878d
}
.cpt-gly {
	position:relative;
	padding-top:1px
}
.dtm-create-btn {
	position:fixed;
	z-index:1004;
	top:40px;
	right:70px;
	height:34px;
	line-height:34px;
	width:120px;
	font-size:14px;
	font-weight:normal;
	-webkit-box-shadow:rgba(0,0,0,0.4) 0px 1px 1px;
	-moz-box-shadow:rgba(0,0,0,0.4) 0px 1px 1px;
	box-shadow:rgba(0,0,0,0.4) 0px 1px 1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.dtm-create-btn-disabled {
	background:#051b38;
	color:#adc7df;
	cursor:default
}
.dtm-create-btn-disabled-init {
	background:#373941;
	color:#373941
}
.dtm-create-btn-center {
	top:40%;
	left:50%;
	width:400px;
	margin-left:-200px;
	background-color:transparent;
	font-size:52px;
	font-weight:bold;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dtm-create-btn-center:hover {
	text-shadow:0 0 30px #61accd
}
.dtm-glyprodli {
	*zoom:1;
	margin:90px auto 40px auto;
	width:910px;
	position:relative
}
.dtm-glyprodli:before,.dtm-glyprodli:after {
	display:table;
	content:""
}
.dtm-glyprodli:after {
	clear:both
}
.dtm-glyprodli .dtm-tabh {
	position:relative
}
.dtm-glyprodli .dtm-tabh ul {
	list-style:none
}
.dtm-glyprodli .dtm-tabh-h {
	visibility:hidden;
	*zoom:1;
	position:relative;
	width:300px;
	margin-left:30px;
	color:#fff;
	font-size:14px
}
.dtm-glyprodli .dtm-tabh-h:before,.dtm-glyprodli .dtm-tabh-h:after {
	display:table;
	content:""
}
.dtm-glyprodli .dtm-tabh-h:after {
	clear:both
}
.dtm-glyprodli .dtm-tabh-hi {
	background:#566266;
	text-align:center;
	padding:0;
	cursor:pointer;
	float:left;
	margin:0 5px;
	padding:0 14px;
	padding-top:2px;
	height:40px;
	line-height:40px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.dtm-glyprodli .dtm-tabh-hi:hover {
	background:#1e3379
}
.dtm-glyprodli .dtm-tabh-hi-curr {
	padding-top:0;
	height:44px;
	line-height:44px;
	background:#373941
}
.dtm-glyprodli .dtm-tabh-hi-curr:hover {
	background:#373941
}
.dtm-glyprodli .dtm-tabh-coni {
	*zoom:1;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:15px
}
.dtm-glyprodli .dtm-tabh-coni:before,.dtm-glyprodli .dtm-tabh-coni:after {
	display:table;
	content:""
}
.dtm-glyprodli .dtm-tabh-coni:after {
	clear:both
}
.cpt-glyproditm {
	display:inline;
	float:left;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#373941;
	width:200px;
	height:150px;
	margin:10px;
	overflow:hidden
}
.cpt-glyproditm .dtm-thumbnail {
	display:block;
	height:150px;
	background-size:200px auto;
	background-repeat:no-repeat
}
.cpt-glyproditm .dtm-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:30px;
	padding:0 14px;
	text-align:center;
	text-decoration:none;
	line-height:30px;
	color:#f0f0f0;
	background:rgba(55,57,65,0.85);
	font-size:16px
}
.cpt-glyproditm .dtm-title:hover {
	background:rgba(32,33,37,0.85)
}
.cpt-glyproditm .dtm-btns {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:top 0.3s;
	-moz-transition:top 0.3s;
	-ms-transition:top 0.3s;
	-o-transition:top 0.3s;
	transition:top 0.3s;
	position:absolute;
	left:0;
	right:0;
	top:-32px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#f0f0f0;
	background:rgba(55,57,65,0.85);
	z-index:100
}
.cpt-glyproditm .dtm-btns:hover {
	background:rgba(32,33,37,0.85)
}
.cpt-glyproditm:hover .dtm-btns {
	top:0
}
.cpt-glyproditm .cpt-btn {
	display:inline-block;
	width:36px;
	height:30px;
	text-align:center;
	margin:0 1px;
	font-size:12px;
	cursor:pointer
}
.cpt-glyproditm .cpt-btn-hover {
	color:#adc7df
}
.dtm-audit-fail {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	text-align:center;
	line-height:150px;
	text-decoration:none;
	background-color:rgba(255,0,0,0.7);
	color:#fff
}
.gallery-pagination {
	text-align:center
}
.gallery-pagination .pagination {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:20px 0;
	padding-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.gallery-pagination .pagination li {
	display:inline
}
.gallery-pagination .pagination li a,.gallery-pagination .pagination li span {
	position:relative;
	float:left;
	margin-left:-1px;
	padding:6px 12px;
	text-decoration:none;
	border:1px solid #ddd;
	background:#fff;
	color:#3498db
}
.gallery-pagination .pagination li a:hover {
	background:#eee
}
.gallery-pagination .pagination li:first-child a,.gallery-pagination .pagination li:first-child span {
	margin-left:0;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.gallery-pagination .pagination li:last-child a,.gallery-pagination .pagination li:last-child span {
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.gallery-pagination .pagination li.active a,.gallery-pagination .pagination li.active span {
	z-index:2;
	color:#fff;
	background:#3498db;
	border-color:#3498db
}
.gallery-pagination .pagination li.disabled a,.gallery-pagination .pagination li.disabled span {
	color:#777;
	background-color:#fff;
	cursor:not-allowed;
	border-color:#ddd
}
.dtm-html-mf {
	background:#4c4e59
}
.cpt-manufacture {
	position:relative;
	padding-top:1px
}
.dtm-prod-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	text-align:center;
	font-size:18px;
	margin:60px auto -68px auto;
	padding:0;
	width:500px;
	height:30px;
	line-height:30px;
	color:#f0f0f0
}
.dtm-mfhdr-btns {
	float:left;
	margin:14px 0 0 160px;
	width:400px
}
.dtm-mfhdr-btns .dtm-head-btn {
	font-weight:normal;
	background:transparent;
	width:auto;
	min-width:0;
	color:#f0f0f0
}
.dtm-mfhdr-btns .dtm-head-btn .dtm-btn {
	height:24px;
	line-height:24px
}
.dtm-mfhdr-btns .dtm-head-btn-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#adc7df
}
.dtm-mfhdr-btns .dtm-save-btn-disabled {
	color:#828599;
	cursor:default;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dtm-mfhdr-btns .dtm-add-wgt-btn {
	cursor:default
}
.dtm-mfhdr-btns .dtm-add-wgt-btn-highlight {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dtm-pprnav-btn {
	position:fixed;
	right:0;
	top:106px;
	height:42px;
	font-size:42px;
	background:#373941;
	color:#f0f0f0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:6px 0;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-pprnav-btn:before {
	content:"\e618"
}
.dtm-pprnav-btn-hover {
	color:#f0f0f0;
	background:#202126
}
.dtm-addsltpn {
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	box-shadow:rgba(0,0,0,0.6) 0px 1px 3px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-webkit-border-radius:2px solid #beb764;
	-moz-border-radius:2px solid #beb764;
	border-radius:2px solid #beb764;
	padding:15px;
	margin:0;
	background:#373941;
	color:#f0f0f0;
	overflow:hidden;
	z-index:1010;
	display:none;
	z-index:1030;
	position:fixed;
	width:80px;
	text-align:center
}
.dtm-addsltpn .dtm-add-slt-btn {
	display:inline-block;
	margin:2px 0
}
.dtm-mf-paper-box {
	position:relative
}
.cpt-mf-paper .dtp-paper,.cpt-pprnav .dtp-paper {
	display:block
}
.cpt-mf-paper .dtp-paper-view,.cpt-pprnav .dtp-paper-view {
	display:block;
	padding:35px 35px;
	min-height:400px;
	width:550px
}
.cpt-mf-paper .dtp-paper-view {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:rgba(0,0,0,0.6) 0 3px 5px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.6) 0 3px 5px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	box-shadow:rgba(0,0,0,0.6) 0 3px 5px,rgba(255,255,255,0.1) 0px 1px 0px inset,rgba(0,0,0,0.2) 0px -1px 0px inset;
	margin:84px auto 50px auto
}
.cpt-pprnav .dtp-paper-view {
	margin:0 auto
}
.cpt-mf-paper-dwgt {
	-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-moz-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-ms-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}
.cpt-mf-paper-dwgt-hover,.cpt-mf-paper-dwgt-pnedt,.cpt-mf-paper-dwgt-txedt {
	outline:0;
	-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 12px 4px;
	-moz-box-shadow:rgba(0,0,0,0.7) 0 0 12px 4px;
	box-shadow:rgba(0,0,0,0.7) 0 0 12px 4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6)
}
.cpt-mf-paper-ops-outer {
	visibility:hidden;
	position:absolute;
	left:0;
	top:-52px;
	padding:20px 20px 0 14px;
	z-index:5;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:visibility 0s ease-in-out 0.15s,opacity ease-in-out 0.15s;
	-moz-transition:visibility 0s ease-in-out 0.15s,opacity ease-in-out 0.15s;
	-ms-transition:visibility 0s ease-in-out 0.15s,opacity ease-in-out 0.15s;
	-o-transition:visibility 0s ease-in-out 0.15s,opacity ease-in-out 0.15s;
	transition:visibility 0s ease-in-out 0.15s,opacity ease-in-out 0.15s
}
.cpt-mf-paper-dwgt-hover .cpt-mf-paper-ops-outer {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition-delay:0.15s;
	-moz-transition-delay:0.15s;
	-ms-transition-delay:0.15s;
	-o-transition-delay:0.15s;
	transition-delay:0.15s
}
.cpt-mf-paper-ops {
	position:relative;
	background:rgba(0,0,0,0.7);
	padding:0 12px;
	white-space:nowrap;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.cpt-mf-paper-ops .cpt-btn {
	padding:0 6px;
	display:inline-block;
	height:32px;
	line-height:32px;
	text-align:center;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#f0f0f0;
	font-size:12px;
	font-weight:normal
}
.cpt-mf-paper-ops .cpt-btn-hover {
	color:#adc7df
}
.cpt-mf-paper-ops .cpt-mf-paper-op-drag {
	cursor:move;
	position:relative;
	padding-left:19px
}
.cpt-mf-paper-ops .cpt-mf-paper-op-drag em {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	position:absolute;
	left:3px;
	top:10px;
	display:none
}
.cpt-mf-paper-ops .cpt-mf-paper-op-drag em:before {
	content:"\e608"
}
.cpt-mf-paper-ops .cpt-mf-paper-op-drag i {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	position:absolute;
	left:3px;
	top:10px
}
.cpt-mf-paper-ops .cpt-mf-paper-op-drag i:before {
	content:"\e601"
}
.cpt-mf-paper-placeholder {
	border:2px dashed #aaa
}
.cpt-mf-paper-dwgt-szedt .cpt-mf-paper-op-resize {
	background:#4dbaec;
	color:#373941
}
.cpt-mf-paper-szbx {
	position:relative;
	margin:0 auto;
	width:100%
}
.cpt-mf-paper-szop {
	position:absolute;
	width:14px;
	height:14px;
	background:#4dbaec
}
.cpt-mf-paper-szop-tr {
	top:0;
	right:0;
	cursor:sw-resize
}
.cpt-mf-paper-szop-tl {
	top:0;
	left:0;
	cursor:se-resize
}
.cpt-mf-paper-szop-br {
	bottom:0;
	right:0;
	cursor:nw-resize
}
.cpt-mf-paper-szop-bl {
	bottom:0;
	left:0;
	cursor:ne-resize
}
.cpt-mf-paper-szeg {
	position:absolute;
	border:4px dashed #4dbaec;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.cpt-chtedt {
	background:#373941;
	color:#f0f0f0;
	position:fixed;
	overflow:hidden;
	z-index:1010;
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	top:47px;
	bottom:0;
	margin:0;
	padding:0;
	left:0;
	width:660px
}
.cpt-chtedt .dtm-close-btn {
	position:absolute;
	top:10px;
	z-index:50
}
.cpt-chtedt .dtm-close-btn {
	right:20px
}
.cpt-chtedt .dtm-tabh {
	height:100%;
	position:relative
}
.cpt-chtedt .dtm-tabh ul {
	list-style:none
}
.cpt-chtedt .dtm-tabh-h {
	*zoom:1;
	position:relative;
	margin-left:50px
}
.cpt-chtedt .dtm-tabh-h:before,.cpt-chtedt .dtm-tabh-h:after {
	display:table;
	content:""
}
.cpt-chtedt .dtm-tabh-h:after {
	clear:both
}
.cpt-chtedt .dtm-tabh-hi {
	float:left;
	position:relative;
	background:#373941;
	text-align:center;
	padding:0;
	cursor:pointer;
	margin:0 5px;
	padding:0 14px;
	height:44px;
	line-height:44px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.cpt-chtedt .dtm-tabh-hi:hover {
	background:#373941;
	color:#adc7df
}
.cpt-chtedt .dtm-tabh-hi-curr {
	padding-top:0;
	height:44px;
	line-height:44px;
	background:#373941;
	color:#adc7df;
	cursor:default
}
.cpt-chtedt .dtm-tabh-hi-curr:hover {
	background:#373941
}
.cpt-chtedt .dtm-tabh-hi-curr:after {
	content:"";
	position:absolute;
	right:0
}
.cpt-chtedt .dtm-tabh-coni {
	position:absolute;
	left:0;
	top:44px;
	right:0;
	bottom:0;
	background:#373941;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	overflow:hidden
}
.cpt-pprcfg,.cpt-imgcfg,.cpt-ftextcfg {
	background:#373941;
	color:#f0f0f0;
	position:fixed;
	overflow:hidden;
	z-index:1010;
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	top:47px;
	bottom:0;
	margin:0;
	padding:0;
	left:0;
	width:500px
}
.cpt-pprcfg .dtm-close-btn,.cpt-imgcfg .dtm-close-btn,.cpt-ftextcfg .dtm-close-btn {
	position:absolute;
	top:10px;
	z-index:50
}
.cpt-pprcfg .dtm-close-btn,.cpt-imgcfg .dtm-close-btn,.cpt-ftextcfg .dtm-close-btn {
	right:20px
}
.cpt-pprcfg .dtm-conh,.cpt-imgcfg .dtm-conh,.cpt-ftextcfg .dtm-conh,.cpt-pprcfg .dtm-residence-mask,.cpt-imgcfg .dtm-residence-mask,.cpt-ftextcfg .dtm-residence-mask {
	position:absolute;
	left:15px;
	top:50px;
	right:15px;
	bottom:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.cpt-pprcfg .dtm-conh,.cpt-imgcfg .dtm-conh,.cpt-ftextcfg .dtm-conh {
	background:#4c4e59;
	padding:10px
}
.cpt-pprcfg .dtm-residence-mask,.cpt-imgcfg .dtm-residence-mask,.cpt-ftextcfg .dtm-residence-mask {
	background:#373941
}
.cpt-pprcfg .dtm-edtitm-con,.cpt-imgcfg .dtm-edtitm-con,.cpt-ftextcfg .dtm-edtitm-con {
	margin-left:170px
}
.cpt-imgcfg .cpt-upld {
	margin:20px 0
}
.cpt-pprnav {
	background:#373941;
	color:#f0f0f0;
	position:fixed;
	overflow:hidden;
	z-index:1010;
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	top:47px;
	bottom:0;
	margin:0;
	padding:0;
	right:0;
	width:192px;
	overflow:visible
}
.cpt-pprnav .dtm-close-btn {
	position:absolute;
	top:10px;
	z-index:50
}
.cpt-pprnav .dtm-close-btn {
	left:20px
}
.cpt-pprnav .dtm-conh,.cpt-pprnav .dtm-residence-mask {
	position:absolute;
	left:0;
	top:8px;
	right:5px;
	bottom:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.cpt-pprnav .dtm-conh {
	padding:0
}
.cpt-pprnav .dtm-residence-mask {
	background:#373941
}
.cpt-pprnav .dim-sclpn {
	left:0;
	bottom:0
}
.cpt-pprnav .dtm-count-info {
	text-align:center
}
.cpt-pprnav .dtm-add-paper-btn {
	width:100px;
	height:100px;
	line-height:100px;
	font-size:80px;
	text-align:center;
	background:#373941;
	color:#a0a0a0
}
.cpt-pprnav .dtm-add-paper-btn-hover {
	color:#fff
}
.cpt-pprnav .dtm-pprnav-shot-box {
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0
}
.cpt-pprnav .dim-sclpn .cpt-sclpn-con {
	left:26px;
	right:auto
}
.cpt-pprnav .dim-sclpn .cpt-sclpn-vsclbar-thumb {
	background:#41434c
}
.cpt-pprnav .dtm-sclpn-con-trans-anim {
	-webkit-transition:-webkit-transform 0.3s;
	-moz-transition:-moz-transform 0.3s;
	-ms-transition:-ms-transform 0.3s;
	-o-transition:-o-transform 0.3s;
	transition:transform 0.3s
}
.cpt-pprnav .dtm-pprnav-item {
	position:relative;
	padding:0;
	margin:0;
	-webkit-transition:-webkit-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-moz-transition:-moz-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-ms-transition:-ms-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition:-o-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition:transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}
.cpt-pprnav .dtm-pprnav-item .dtm-pprnav-item-mask {
	border-style:none
}
.cpt-pprnav .dtm-pprnav-item:hover .dtm-pprnav-item-mask {
	border-style:solid;
	border-color:#2c76a6
}
.cpt-pprnav .dtm-pprnav-item-selected .dtm-pprnav-item-mask {
	border-style:solid;
	border-color:#3498db !important
}
.cpt-pprnav .dtm-pprnav-item-con {
	margin:0;
	padding:0
}
.cpt-pprnav .dtm-pprnav-item-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
	padding:0;
	background:rgba(0,0,0,0)
}
.cpt-pprnav .dtm-pprnav-item-num {
	position:absolute;
	bottom:0;
	text-align:center
}
.dtm-pprnav-item-ops {
	color:#f0f0f0;
	-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	position:fixed;
	margin:0;
	padding:0;
	position:absolute;
	top:22px;
	left:-57px;
	background:#373941;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	z-index:1010;
	padding:6px 0 6px 0
}
.dtm-pprnav-item-ops-hide {
	display:none
}
.dtm-pprnav-item-op {
	font-size:26px;
	padding:6px 12px;
	color:#f0f0f0;
	cursor:pointer
}
.dtm-pprnav-item-op:hover {
	color:#f0f0f0;
	background:#525560
}
.dtm-pprnav-item-op-line {
	width:100%;
	height:0;
	margin:6px 0;
	border-bottom:1px solid #5b5d6b
}
.dtp-wgt-ftext-content[data-placeholder]:empty:not(:focus):before {
	content:attr(data-placeholder);
	color:#999
}
.dtp-wgt-ftext-mask {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	cursor:default;
	background-color:rgba(0,0,0,0);
	-webkit-transition:background-color ease-in-out 0.15s;
	-moz-transition:background-color ease-in-out 0.15s;
	-ms-transition:background-color ease-in-out 0.15s;
	-o-transition:background-color ease-in-out 0.15s;
	transition:background-color ease-in-out 0.15s
}
.cpt-mf-paper-dwgt-hover .dtp-wgt-ftext-mask {
	display:block;
	background-color:rgba(0,0,0,0.6)
}
.cpt-mf-paper-dwgt-hover .dtp-wgt-ftext-mask .dtp-wgt-ftext-mask-hint {
	display:block
}
.cpt-mf-paper-dwgt.ui-sortable-helper .dtp-wgt-ftext-mask {
	display:none
}
.cpt-mf-paper-dwgt-txedt .dtp-wgt-ftext-mask {
	display:none
}
.dtp-wgt-ftext-mask-hint {
	display:none;
	position:absolute;
	top:50%;
	margin-top:-15px;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:26px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.dtm-preview {
	padding-left:0;
	padding-right:0
}
.dtm-preview .dtm-winpn-con {
	height:100%;
	overflow:auto
}
.dtm-preview iframe {
	display:block;
	margin:0 auto;
	height:100%
}
.dtm-pprcfg-sp {
	position:absolute;
	top:15px;
	right:0;
	bottom:15px;
	left:15px
}
.dtm-pprcfg-sp .cpt-sclpn-con {
	position:absolute;
	right:15px;
	top:0;
	left:0
}
.dtm-pprcfg-sp .cpt-sclpn-vsclbar {
	right:5px;
	background:#5b5d6b;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.dtm-pprcfg-sp .cpt-sclpn-con-vscl {
	right:25px
}
.dtm-pprcfg-sp .cpt-sclpn-vsclbar-thumb {
	background:#4c4e59;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.dtm-edtitm-theme .dtm-edtitm-title {
	cursor:default
}
.dtm-edtitm-theme .dtm-edtitm-title span {
	margin-left:0
}
.cpt-codepn .dtm-code-title {
	text-align:center;
	font-size:14px;
	margin-bottom:8px
}
.cpt-codepn .dtm-code-box {
	position:relative;
	width:720px;
	height:500px
}
.cpt-codepn .CodeMirror {
	height:100%
}
.dtm-addchtpn {
	width:720px;
	height:500px
}
.dtm-addchtpn .cpt-tab {
	position:relative;
	height:100%;
	width:100%;
	padding:0;
	margin:0
}
.dtm-addchtpn .dtm-tab0 {
	position:absolute;
	left:0;
	top:10px;
	bottom:10px;
	right:0;
	overflow:hidden;
	width:60px
}
.dtm-addchtpn .dtm-tab0-hi {
	display:block;
	text-align:center;
	height:36px;
	line-height:36px;
	cursor:pointer;
	font-size:12px;
	margin:5px 0;
	margin-right:2px;
	padding-left:2px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.dtm-addchtpn .dtm-tab0-hi:hover {
	background:#5b5d6b
}
.dtm-addchtpn .dtm-tab0-hi-curr {
	margin-right:0;
	padding-left:0;
	background:#5b5d6b;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.dtm-addchtpn .dtm-tab0-hi-curr:hover {
	background:#5b5d6b
}
.dtm-addchtpn .dtm-tab0-coni {
	position:absolute;
	top:8px;
	bottom:8px;
	right:8px;
	left:60px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#5b5d6b;
	padding:15px 10px
}
.dtm-addchtpn .dtm-con-item {
	margin:10px;
	display:inline-block;
	width:186px;
	cursor:pointer
}
.dtm-addchtpn .dtm-con-item img {
	display:block;
	width:186px;
	height:93px
}
.dtm-addchtpn .dtm-con-item h3 {
	font-size:16px;
	font-weight:bold;
	margin:8px 0;
	color:#ffea00
}
.dtm-addchtpn .dtm-con-item em {
	font-size:12px
}
.dtm-addchtpn .dtm-msg {
	font-size:16px;
	color:#f0f0f0;
	text-align:center;
	margin-top:200px
}
.dtm-addtextpn {
	width:400px
}
.dtm-addtextpn-title {
	text-align:center
}
.dtm-addtextpn table {
	width:100%;
	table-layout:fixed;
	border-right:1px solid #373941;
	border-bottom:1px solid #373941
}
.dtm-addtextpn table td {
	position:relative;
	height:70px;
	text-align:center;
	border-top:1px solid #373941;
	border-left:1px solid #373941
}
.dtm-addtextpn table td .text-type-wrap {
	position:absolute;
	z-index:1;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
	padding:5px;
	border:1px solid #373941;
	cursor:pointer;
	color:#ffea00
}
.dtm-addtextpn table td .text-type-wrap .text-type-icon {
	padding:5px 0 10px 0;
	font-size:30px;
	color:#f0f0f0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out
}
.dtm-addtextpn table td .text-type-wrap:hover {
	border:1px solid #373941
}
.dtm-addtextpn table td .text-type-wrap:hover .text-type-icon {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3)
}
.dtm-addtextpn table td .text-type-wrap .text-type-title {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-addtextpn table td .text-type-wrap .text-type-title:before {
	content:"\e613"
}
.dtm-addtextpn table td .text-type-wrap .text-type-charttitle {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-addtextpn table td .text-type-wrap .text-type-charttitle:before {
	content:"\e60f"
}
.dtm-addtextpn table td .text-type-wrap .text-type-bodytext {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-addtextpn table td .text-type-wrap .text-type-bodytext:before {
	content:"\e612"
}
.dtm-addtextpn table td .text-type-wrap .text-type-quote {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-addtextpn table td .text-type-wrap .text-type-quote:before {
	content:"\e610"
}
.dim-sclpn {
	position:absolute;
	top:15px;
	left:15px;
	right:0;
	bottom:15px
}
.dim-sclpn .cpt-sclpn-con {
	position:absolute;
	right:15px;
	top:0;
	left:0
}
.dim-sclpn .cpt-sclpn-con-vscl {
	right:25px
}
.dim-sclpn .cpt-sclpn-vsclbar {
	right:5px;
	background:#5b5d6b;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.dim-sclpn .cpt-sclpn-vsclbar-thumb {
	background:#4c4e59;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.dtm-edtpn-pn {
	overflow:hidden;
	padding:0
}
.cpt-chtcf .dtm-edtpn-pn .cpt-txipt {
	background:#4c4e59;
	border:1px solid #979bb2
}
.cpt-chtcf .dtm-edtpn-pn .cpt-txipt input {
	color:#f0f0f0;
	background:#4c4e59
}
.cpt-chtcf .dtm-edtpn-pn .dtm-edtitm-disabled .cpt-txipt {
	border-color:#797c8e
}
.cpt-chtcf .dtm-edtpn-pn .dtm-edtitm-disabled .cpt-txipt input {
	color:#4c4e59;
	visibility:hidden
}
.dtm-edtpn-row {
	margin:0 0 -1px 0;
	border-bottom:1px solid #5b5d6b;
	padding:10px 0
}
.dtm-edtpn-row.dtm-edtitm {
	padding:10px 0
}
.dtm-edtpn-row.dtm-edtitm>.dtm-edtitm-title {
	top:10px
}
.dtm-edtpn-row.cpt-inrtpn {
	border-bottom-width:0
}
.dtm-edtpn-mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#4c4e59;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:200
}
.dtm-edtblk-title {
	line-height:30px;
	color:#adc7df
}
.cpt-chtcf-fldedtblk .dtm-fldedtblk-opener {
	display:inline-block;
	height:16px;
	line-height:16px;
	border:1px solid #979bb2;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	padding:0 6px;
	cursor:pointer
}
.cpt-chtcf-fldedtblk .dtm-fldedtblk-opener-active {
	background:#a0a0a0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-chtcf-fldedtblk .dtm-fldedtblk-opener-disabled {
	background:#828599;
	color:#464646
}
.dtm-edtitm {
	position:relative;
	line-height:30px;
	min-height:30px;
	padding:3px 0
}
.dtm-edtitm-title {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	position:absolute;
	left:0;
	top:3px;
	height:30px
}
.dtm-edtitm-title em {
	display:inline-block;
	vertical-align:middle;
	width:0
}
.dtm-edtitm-title span {
	display:inline-block;
	vertical-align:middle;
	margin-left:20px
}
.dtm-tab1-hi .dtmic-add {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	top:-2px;
	display:inline-block;
	vertical-align:middle
}
.dtm-tab1-hi .dtmic-add:before {
	content:"\e609";
	font-size: 17px;
}
.dtm-edtitm-title .dtmic-used {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	top:0px;
	display:inline-block;
	vertical-align:middle
}
.dtm-edtitm-title .dtmic-used:before {
	content:"\e604"
}
.dtm-edtitm-disabled {
	color:#828599
}
.dtm-edtitm-disabled .dtmic-used {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.dtm-edtitm-disabled .dtmic-used:before {
	content:"\e603"
}
.dtm-edtitm-con {
	position:relative;
	margin-left:210px
}
.dtm-edtitm-mask {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:100;
	display:none
}
.dtm-edtitm-disabled .dtm-edtitm-mask {
	display:block
}
.dtm-edtitm-always-used .dtm-edtitm-title {
	cursor:default
}
.cpt-inrtpn {
	position:relative
}
.cpt-inrtpn .dtm-tab2 {
	position:relative;
	list-style:none
}
.cpt-inrtpn .dtm-tab2-hi {
	position:absolute;
	top:0;
	background:#4c4e59;
	border:1px solid #5b5d6b;
	color:#828599;
	text-align:center;
	cursor:pointer;
	margin:0;
	height:30px;
	line-height:30px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.cpt-inrtpn .dtm-tab2-hi:hover {
	color:#adc7df
}
.cpt-inrtpn .dtm-tab2-hi-curr {
	color:#adc7df;
	z-index:1;
	border-bottom-color:#4c4e59
}
.cpt-inrtpn .dtm-tab2-normal {
	left:0;
	width:51%
}
.cpt-inrtpn .dtm-tab2-emphasis {
	right:0;
	width:51%
}
.cpt-inrtpn .dtm-tab2-coni {
	border:1px solid #5b5d6b;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:12px;
	padding-top:43px
}
.cpt-inrtpn .dtm-tab2-coni .dtm-edtitm-con {
	margin-left:198px
}
.dtm-ggtswc {
	height:16px;
	line-height:16px;
	background:#f0f0f0;
	color:#373941;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	padding:0 3px;
	cursor:pointer
}
.dtm-ggtswc-active {
	background:#a0a0a0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dtm-ggtswc-disabled {
	cursor:default;
	background:#828599;
	color:#464646;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dtm-edtitm-ggtswc {
	position:absolute;
	left:174px;
	top:11px
}
.cpt-msrggt {
	*zoom:1
}
.cpt-msrggt:before,.cpt-msrggt:after {
	display:table;
	content:""
}
.cpt-msrggt:after {
	clear:both
}
.cpt-msrggt .dtm-msrggt-unit {
	float:left;
	margin:0 5px;
	font-size:12px
}
.cpt-msrggt .cpt-txipt {
	float:left;
	margin-left:6px;
	margin-top:4px;
	/* width:46px;
	height:20px;
	line-height:20px */
}
.cpt-msrggt .cpt-txipt input {
	text-align:center
}
.cpt-msrggt .cpt-sld {
	margin:12px 100px 0 10px
}
.cpt-msrggt .dtm-sld-has-value1 {
	margin-right:146px
}
.dtm-onoff0 {
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	font-size:12px;
	margin:0 5px 0 3px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	text-align:center
}
.dtm-onoff0-stt-true {
	background:#bde2ff;
	color:#bde2ff
}
.dtm-onoff0-stt-false {
	background:#828599;
	color:#828599
}
.cpt-clrggt .cpt-clrpkr-opener {
	display:inline-block;
	vertical-align:middle;
	width:190px;
	height:14px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px
}
.cpt-clrggt .cpt-clrpkr-opener-color {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.cpt-clrggt .cpt-clrpkr-opener-corner {
	display:none
}
.cpt-clrggt .cpt-clrpkr-disabled .cpt-clrpkr-opener {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-clrlsggt .cpt-clrpkr {
	display:inline-block;
	line-height:1
}
.cpt-clrlsggt .cpt-clrpkr-opener {
	margin:0 10px 0 0;
	width:24px;
	height:24px;
	line-height:24px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-clrlsggt .cpt-clrpkr-opener-color {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.cpt-clrlsggt .cpt-clrpkr-opener-corner {
	display:none
}
.cpt-clrlsggt .cpt-clrpkr-disabled .cpt-clrpkr-opener {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-clrlsggt .cpt-foreach {
	line-height:26px;
	margin-top:4px
}
.cpt-clrlsggt .dtmic-addbtn,.cpt-clrlsggt .dtmic-rmbtn {
	font-size:24px;
	font-weight:normal;
	background-color:transparent;
	color:#f0f0f0;
	width:24px;
	min-width:0;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:0;
	margin:0 10px 0 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-clrlsggt .dtmic-addbtn-disabled,.cpt-clrlsggt .dtmic-rmbtn-disabled {
	color:#828599 !important;
	cursor:default
}
.cpt-clrlsggt .dtmic-addbtn-disabled:hover,.cpt-clrlsggt .dtmic-rmbtn-disabled:hover {
	color:#828599
}
.cpt-clrlsggt .dtmic-addbtn:hover,.cpt-clrlsggt .dtmic-rmbtn:hover {
	color:#adc7df
}
.cpt-clrlsggt .dtmic-addbtn {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.cpt-clrlsggt .dtmic-addbtn:before {
	content:"\e609"
}
.cpt-clrlsggt .dtmic-rmbtn {
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.cpt-clrlsggt .dtmic-rmbtn:before {
	content:"\e607"
}
.cpt-rtclrlsggt .dtm-rtclrls-itm {
	margin:5px 0
}
.cpt-rtclrlsggt .dtm-rtclrls-itm .dtm-rtclrls-tx {
	width:130px;
	vertical-align:middle
}
.cpt-rtclrlsggt .dtm-rtclrls-itm .dtm-rtclrls-clr {
	vertical-align:middle;
	margin-left:10px
}
.cpt-txiptggt .cpt-txipt {
	padding-left:10px;
	width:252px
}
.cpt-arrvalggt .dtm-row {
	position:relative
}
.cpt-arrvalggt .dtm-con {
	margin:0 0 0 20px
}
.cpt-arrvalggt .dtm-con-swc {
	margin-right:46px
}
.cpt-arrvalggt .dtm-label {
	position:absolute;
	top:0;
	left:3px
}
.cpt-arrvalggt .dtm-arrval-ggtwc {
	position:absolute;
	right:8px;
	top:8px
}
.cpt-arrvalggt .dtm-symbol-size-radius .dtm-con {
	margin-left:48px
}
.cpt-mptysltggt .dtm-mptysltggt-opener-pos {
	position:absolute;
	right:0;
	top:0
}
.cpt-mptysltggt .dtm-mptysltggt-opener {
	display:inline-block;
	height:16px;
	line-height:16px;
	background:#f0f0f0;
	color:#373941;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	padding:0 6px;
	cursor:pointer
}
.cpt-mptysltggt .dtm-mptysltggt-opener-active {
	background:#a0a0a0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.cpt-mptysltggt .dtm-mptysltggt-opener-disabled {
	background:#828599;
	color:#464646
}
.cpt-mptysltggt .dtm-mptysltggt-treepn {
	border:1px dashed #5b5d6b;
	padding:0 1em 0 6px
}
.cpt-mptysltggt .cpt-treeslt {
	padding:6px 0
}
.cpt-fmtggt .cpt-txipt {
	width:80%
}
.cpt-theggt img {
	width:160px;
	height:120px;
	border:1px solid #fff;
	cursor:pointer
}
.cpt-theggt-list {
	padding-top:10px;
	border-top:1px solid #5b5d6b
}
.cpt-theggt-list li {
	margin-bottom:10px;
	width:160px;
	height:120px;
	-webkit-transition:-webkit-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-moz-transition:-moz-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-ms-transition:-ms-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition:-o-transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition:transform 0.2s ease-in-out,border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}
.cpt-theggt-list li.cpt-theggt-selected {
	-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.075),0 0 40px rgba(255,255,255,0.9);
	-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.075),0 0 40px rgba(255,255,255,0.9);
	box-shadow:inset 0 1px 1px rgba(255,255,255,0.075),0 0 40px rgba(255,255,255,0.9)
}
.cpt-theggt-list li:hover {
	outline:0;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.cpt-theggt-opener {
	display:inline-block;
	height:16px;
	line-height:16px;
	background:#f0f0f0;
	color:#373941;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	padding:0 6px;
	cursor:pointer;
	position:absolute;
	top:50px;
	left:180px;
	width:64px
}
.cpt-isggt {
	position:relative
}
.cpt-isggt-cur {
	margin-left:7px;
	width:120px;
	height:80px
}
.cpt-isggt-cur img {
	width:120px;
	height:80px;
	border:1px solid #fff
}
.cpt-isggt-list {
	margin-top:5px
}
.cpt-isggt-list ul {
	*zoom:1;
	padding:5px 5px 0 5px;
	border:1px dashed #5d5b6b
}
.cpt-isggt-list ul:before,.cpt-isggt-list ul:after {
	display:table;
	content:""
}
.cpt-isggt-list ul:after {
	clear:both
}
.cpt-isggt-list li {
	float:left;
	margin:0 5px 5px 0;
	width:120px;
	height:80px;
	cursor:pointer;
	-webkit-transition:-webkit-transform 0.2s ease-in-out;
	-moz-transition:-moz-transform 0.2s ease-in-out;
	-ms-transition:-ms-transform 0.2s ease-in-out;
	-o-transition:-o-transform 0.2s ease-in-out;
	transition:transform 0.2s ease-in-out
}
.cpt-isggt-list li.cpt-isggt-even {
	margin-right:0
}
.cpt-isggt-list li:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.cpt-isggt-list li img {
	width:120px;
	height:80px;
	border:1px solid #fff
}
.cpt-isggt-opener {
	display:inline-block;
	height:16px;
	line-height:16px;
	background:#f0f0f0;
	color:#373941;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	padding:0 6px;
	cursor:pointer;
	position:absolute;
	top:50px;
	left:150px;
	width:90px
}
.cpt-isggt-upload {
	position:absolute;
	left:150px;
	top:10px
}
.cpt-isggt-upload .dtm-upld-btn {
	display:inline-block;
	height:16px;
	line-height:16px;
	background:#f0f0f0;
	color:#373941;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	padding:0 6px;
	cursor:pointer;
	width:90px;
	font-size:12px
}
.cpt-chtcf {
	position:relative
}
.cpt-chtcf .dtm-residence-mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#373941;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	z-index:200
}
.cpt-chtcf ul {
	list-style:none
}
.cpt-chtcf .cpt-tab {
	position:relative;
	height:100%;
	width:100%;
	padding:0;
	margin:0
}
.cpt-chtcf .dtm-tab0 {
	position:absolute;
	left:10px;
	top:10px;
	bottom:10px;
	overflow:hidden;
	padding-right:4px;
	width:50px
}
.cpt-chtcf .dtm-tab0-hi {
	display:block;
	text-align:center;
	height:36px;
	line-height:36px;
	cursor:pointer;
	font-size:12px;
	margin:5px 0;
	margin-right:2px;
	padding-left:2px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.cpt-chtcf .dtm-tab0-hi:hover {
	background:#5b5d6b
}
.cpt-chtcf .dtm-tab0-hi-curr {
	margin-right:0;
	padding-left:0;
	background:#5b5d6b;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.cpt-chtcf .dtm-tab0-hi-curr:hover {
	background:#5b5d6b
}
.cpt-chtcf .dtm-tab0-hi-disabled {
	display:none
}
.cpt-chtcf .dtm-tab0-coni {
	position:absolute;
	top:0;
	bottom:12px;
	right:8px;
	left:60px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#5b5d6b
}
.cpt-chtcf .dtm-tab0-coni-disabled {
	display:none !important
}
.cpt-chtcf .dtm-tab1 {
	position:absolute;
	left:0;
	top:10px;
	bottom:20px;
	overflow:hidden;
	width:60px
}
.cpt-chtcf .dtm-tab1-hi {
	display:block;
	position:relative;
	text-align:center;
	height:36px;
	line-height:36px;
	cursor:pointer;
	font-size:12px;
	margin:5px 0;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.cpt-chtcf .dtm-tab1-hi:hover:after {
	display:block;
	font-style:normal;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	border-width:10px 8px 10px 0;
	border-style:solid;
	*border-style:dashed dashed dashed solid;
	border-color:transparent #525560 transparent transparent;
	content:".";
	position:absolute;
	top:8px;
	right:0
}
.cpt-chtcf .dtm-tab1-hi-curr {
	margin-right:0;
	padding-left:0
}
.cpt-chtcf .dtm-tab1-hi-curr:after {
	display:block;
	font-style:normal;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	border-width:10px 8px 10px 0;
	border-style:solid;
	*border-style:dashed dashed dashed solid;
	border-color:transparent #4c4e59 transparent transparent;
	content:".";
	position:absolute;
	top:8px;
	right:0
}
.cpt-chtcf .dtm-tab1-hi-curr:hover:after {
	border-right-color:#4c4e59
}
.cpt-chtcf .dtm-tab1-coni {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:60px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	background:#4c4e59
}
.cpt-chtcf .dtm-tab1-coni-has-vbar {
	right:36px
}
.cpt-chtcf .dtm-sertb-up,.cpt-chtcf .dtm-sertb-down {
	display:none
}
.cpt-chtcf .dtm-tab1-inner {
	position:absolute;
	top:0;
	left:0;
	right:0
}
.cpt-chtcf .dtm-tab-overflow .dtm-sertb-up,.cpt-chtcf .dtm-tab-overflow .dtm-sertb-down {
	width:60px;
	display:block;
	position:absolute;
	left:0;
	text-align:center
}
.cpt-chtcf .dtm-tab-overflow .dtm-sertb-up:hover,.cpt-chtcf .dtm-tab-overflow .dtm-sertb-down:hover {
	color:#adc7df
}
.cpt-chtcf .dtm-tab-overflow .dtm-sertb-up {
	top:4px;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.cpt-chtcf .dtm-tab-overflow .dtm-sertb-up:before {
	content:"\e60c"
}
.cpt-chtcf .dtm-tab-overflow .dtm-sertb-down {
	bottom:4px;
	font-family:"iconfont";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.cpt-chtcf .dtm-tab-overflow .dtm-sertb-down:before {
	content:"\e60e"
}
.cpt-datedt .dtm-residence-mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#373941;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.cpt-datedt .handsontable {
	color:#333;
	font-family:Verdana,Helvetica,Arial,FreeSans,sans-serif;
	font-size:12px;
	position:absolute;
	overflow:visible;
	top:0px;
	left:10px;
	right:10px;
	bottom:10px;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.cpt-datedt .handsontable .dragdealer .handle {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.cpt-datedt .handsontable table.htCore td.area {
	background-color:#eef4ff !important
}
.cpt-datedt .handsontable table.htCore th {
	cursor:pointer
}
.cpt-datedt .handsontable table.htCore th.rchead-highlight {
	background:#d1d5da
}
.cpt-datedt .dtm-cfg-head {
	position:relative;
	margin:0 10px;
	height:44px;
	padding:0 10px;
	background:#4c4e59;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.cpt-datedt .dtm-cfg-head .cpt-upld {
	position:absolute;
	right:10px;
	top:10px
}
.cpt-datedt .dtm-cfg-head .cpt-upld .dtm-upld-btn {
	height:24px;
	line-height:24px;
	padding:0 12px;
	font-size:12px;
	background:#3498db
}
.cpt-datedt .dtm-cfg-head .cpt-upld .dtm-upld-btn:hover {
	background:#2980b9
}
.cpt-datedt .dtm-cfgpn {
	display:none;
	height:44px;
	line-height:44px
}
.cpt-datedt .dtm-x-axis,.cpt-datedt .dtm-y-axis {
	width:40px;
	margin-right:6px;
	color:#ff0
}
.cpt-datedt .dtm-exchg-btn {
	width:26px;
	font-size:12px;
	margin-right:6px
}
.htContextMenu {
	z-index:1030
}
.cpt-datedt-catval .dtm-cfgpn {
	display:block
}
.dtm-pubpn {
	padding:5px 20px 10px;
	position:relative
}
.dtm-pubpn-title {
	margin-bottom:30px;
	text-align:center
}
.dtm-pubpn-mode .dtm-btn {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:block;
	height:40px;
	line-height:40px;
	width:140px
}
.dtm-pubpn-mode .dtm-public-btn {
	margin-bottom:15px
}
.dtm-pubpn-mode .dtm-private-btn {
	background-color:#5c91aa
}
.dtm-pubpn-mode .dtm-private-btn-hover {
	background-color:#7da7ba
}
.dtm-pubpn-hint {
	color:#adc7df
}
.dtm-pubpn .dtm-produrl {
	margin:10px 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #5b5d6b
}
.dtm-pubpn .dtm-produrl input {
	margin:0 10px 0 0;
	width:360px;
	height:24px;
	line-height:24px;
	padding:0 5px;
	color:#666;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.dtm-pubpn .dtm-produrl .dtm-pubpn-share {
	*zoom:1;
	margin-top:10px;
	color:#adc7df
}
.dtm-pubpn .dtm-produrl .dtm-pubpn-share:before,.dtm-pubpn .dtm-produrl .dtm-pubpn-share:after {
	display:table;
	content:""
}
.dtm-pubpn .dtm-produrl .dtm-pubpn-share:after {
	clear:both
}
.dtm-pubpn .dtm-produrl .dtm-pubpn-share .dtm-pubpn-share-hint {
	float:left;
	margin:6px 5px 6px 0;
	line-height:24px;
	vertical-align:middle
}
.dtm-pubpn .dtm-produrl .dtm-pubpn-share .dtm-pubpn-share-box {
	float:left;
	vertical-align:middle
}
.dtm-pubpn-public {
	width:460px
}
.dtm-pubpn-public .dtm-embed {
	padding-bottom:10px;
	border-bottom:1px solid #5b5d6b
}
.dtm-pubpn-public .dtm-embed-label {
	color:#adc7df;
	margin-bottom:10px
}
.dtm-pubpn-public .dtm-embed-more-setting {
	display:block;
	float:right;
	margin-top:2px;
	width:60px;
	padding:0 8px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline
}
.dtm-pubpn-public .dtm-embed-setting {
	display:none
}
.dtm-pubpn-public .dtm-embed-line {
	position:relative;
	line-height:26px
}
.dtm-pubpn-public .dtm-embed-line .cpt-chkbtn {
	display:inline-block
}
.dtm-pubpn-public .dtm-embed textarea {
	margin:5px 10px 0 0;
	resize:none;
	padding:0 5px;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#fff;
	width:360px;
	height:60px;
	color:#666
}
.dtm-pubpn-public .dtm-embed-buttons {
	float:right;
	margin-top:5px;
	width:76px;
	text-align:center
}
.dtm-pubpn-public .dtm-embed-buttons .dtm-cpbtn {
	margin:5px 0 10px 0
}
.dtm-pubpn-public .dtm-embed-buttons .dtm-embed-smp {
	color:#adc7df
}
.dtm-pubpn-public .dtm-embed-paper-num {
	margin:0;
	width:20px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	color:#666;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.dtm-pubpn-public .dtm-embed-paper-num input {
	text-align:center
}
.dtm-pubpn-private {
	width:460px
}
.dtm-pubpn-private .dtm-pubpn-code {
	margin-top:10px
}
.dtm-pubpn-private .dtm-pubpn-code .dtm-input-code {
	width:40px;
	text-align:center
}
.dtm-pubpn-private .dtm-pubpn-code .dtm-code-modify,.dtm-pubpn-private .dtm-pubpn-code .dtm-code-ok,.dtm-pubpn-private .dtm-pubpn-code .dtm-code-cancel {
	margin-right:5px;
	color:#adc7df;
	text-decoration:underline;
	cursor:pointer
}
.dtm-pubpn-private .dtm-pubpn-code .dtm-code-error {
	color:#f00
}
.dtm-pubpn-foot {
	margin-top:20px;
	text-align:right
}
.dtm-pubpn-foot .dtm-pubpn-cancel {
	margin-right:10px;
	color:#adc7df;
	cursor:pointer;
	text-decoration:underline
}
